package producersConsumersTests.utils;

import producersConsumersTests.InserterThroughput.InsertionThroughputTest;
import producersConsumersTests.RemoverThroughput.RemoverThroughputTest;
import producersConsumersTests.WaitingTime.WaitingTimeTest;
import producersConsumersTests.bypassersCount.BypassCountTest;
import producersConsumersTests.bypassersCount.BypassCountTestV2;
import producersConsumersTests.meanInsertionTime.MeanInsertionTimeTest;
import producersConsumersTests.meanRemovalTime.MeanRemovalTimeTest;

public interface TesterVisitor {
	void visit(InsertionThroughputTest test);
	void visit(RemoverThroughputTest test);
	void visit(MeanInsertionTimeTest test);
	void visit(MeanRemovalTimeTest test);
	void visit(WaitingTimeTest test);
	void visit(BypassCountTest test);
	void visit(BypassCountTestV2 bypassCountTestV2);
}
